package fiuba.algo3.algothief;

import java.io.IOException;
import java.util.InputMismatchException;
import java.util.Scanner;

public class Controlador {

	public static int tomarOpcion(Scanner sc,int opcionMaxima) {
		int opcion = 1;
		do {
			if ((opcion <= 0) || (opcion > opcionMaxima))
				System.out.println("Ingrese una opcion valida");
			try {
				System.out.print("Opcion: ");
				opcion = sc.nextInt();
			} catch (InputMismatchException e) {
		        System.out.println("Ingrese una opcion valida");
		    }
			sc.nextLine();
		} while ((opcion <= 0) || (opcion > opcionMaxima));
		return opcion;
	}
	

	public static void esperarEnter() {
		try {
			System.in.read();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	

	public static String tomarString(Scanner sc) {
		String cadena = sc.next();
		return cadena;
	}

}
